/*=============================================================================

  CAM MODULE CONFIGURATION DEFINITION

  FILE: HCAM_cfg.h
  
  DESCRIPTION

    OSC2 Control configuration
    
  EXTERNALIZED FUNCTIONS


   Copyright (c) DaeSung Engineering Inc. All rights reserved.

=============================================================================*/
/*=============================================================================

  EDIT HISTORY

  ---------  -------  -------------------------------------------------------
    when          who        what, where, why
  ---------  -------  -------------------------------------------------------
   13/10/18     jyko       Initial version

=============================================================================*/


#ifndef _HCAM_CFG_H_
#define _HCAM_CFG_H_
/*=============================================================================
  HEADER INCLUSION
=============================================================================*/
#include <Cust_AppDef.h>

/*=============================================================================
  EXTERNALIZED FUNCION DEFINITION
=============================================================================*/
#if defined(__cplusplus)
extern "C"
{
#endif

cam_cfg_s *cam_default_alloc(void);
void cam_default_free(cam_cfg_s *cfg);

cam_cfg_ptr cam_cfg_alloc(void);
void cam_cfg_free(cam_cfg_s *cfg);

cam_cfg_ptr cam_cfg_load(char *pszname);
boolean cam_cfg_save(cam_cfg_s *cfg, char *pszname);

#if defined(__cplusplus)
}
#endif

#endif /* _HCAM_CFG_H_ */


/*=============================================================================
  EXTERNALIZED FUNCTION DESCRPTIONS
=============================================================================*/
/*--- END OF HOSC2_CFG.H ---*/

